package com.smartcampusbackend.service;

import com.smartcampusbackend.model.TitleApplication;
import java.util.List;
import java.util.Map;

public interface TitleApplicationService {
    // 教师提交职称申请
    String applyForTitle(TitleApplication application);
    // 教师查询自己职称申请
    List<TitleApplication> getMyApplications(Integer teacherId);
    // 管理员分页查询所有职称申请
    List<Map<String, Object>> listTitleApplications(int page, int size);
    // 管理员审批职称申请
    String approveTitle(Long applicationId);
    // 管理员拒绝职称申请
    String rejectTitle(Long applicationId, String reason);
} 